package com.supcon.exchangedata.pojo.entity.oracle.sync;

import lombok.Data;

import javax.persistence.*;

/**
 * @author: yangbin
 * @date:Tue Feb 28 09:34:34 CST 2023
 * @description:
 * @modified By：
 */
@Entity
@Data
@IdClass(CtMonthKeys1.class)
@Table(name = "CT_MONTH_REPORT_HJ")
public class CtMonthReportHj {

    @Basic
    @Column(name = "ID")
    private Long id;
    @Basic
    @Id
    @Column(name = "YEAR")
    private Long year;
    @Basic
    @Id
    @Column(name = "MONTH")
    private Long month;
    @Basic
    @Column(name = "REFUSE_DISPOSAL")
    private Long refuseDisposal;
    @Basic
    @Column(name = "REFUSE_DISPOSAL_RATE")
    private Long refuseDisposalRate;
    @Basic
    @Column(name = "DIRECT_TRANSPORT")
    private Long directTransport;
    @Basic
    @Column(name = "DIRECT_TRANSPORT_RATE")
    private Long directTransportRate;
    @Basic
    @Column(name = "FOOD_WASTE")
    private Long foodWaste;
    @Basic
    @Column(name = "FOOD_WASTE_RATE")
    private Long foodWasteRate;
    @Basic
    @Column(name = "KITCHEN_WASTE")
    private Long kitchenWaste;
    @Basic
    @Column(name = "KITCHEN_WASTE_RATE")
    private Long kitchenWasteRate;
    @Basic
    @Column(name = "SEWAGE_DISPOSAL")
    private Long sewageDisposal;
    @Basic
    @Column(name = "SEWAGE_DISPOSAL_RATE")
    private Long sewageDisposalRate;
    @Basic
    @Column(name = "GENERATION")
    private Long generation;
    @Basic
    @Column(name = "GENERATION_RATE")
    private Long generationRate;
    @Basic
    @Column(name = "REFUSE_DISPOSAL_TOTAL")
    private Long refuseDisposalTotal;
    @Basic
    @Column(name = "REFUSE_DISPOSAL_YEAR")
    private Long refuseDisposalYear;
    @Basic
    @Column(name = "DIRECT_TRANSPORT_TOTAL")
    private Long directTransportTotal;
    @Basic
    @Column(name = "DIRECT_TRANSPORT_YEAR")
    private Long directTransportYear;
    @Basic
    @Column(name = "FOOD_WASTE_TOTAL")
    private Long foodWasteTotal;
    @Basic
    @Column(name = "FOOD_WASTE_YEAR")
    private Long foodWasteYear;
    @Basic
    @Column(name = "KITCHEN_WASTE_TOTAL")
    private Long kitchenWasteTotal;
    @Basic
    @Column(name = "KITCHEN_WASTE_YEAR")
    private Long kitchenWasteYear;
    @Basic
    @Column(name = "SEWAGE_DISPOSAL_TOTAL")
    private Long sewageDisposalTotal;
    @Basic
    @Column(name = "SEWAGE_DISPOSAL_YEAR")
    private Long sewageDisposalYear;
    @Basic
    @Column(name = "GENERATION_TOTAL")
    private Long generationTotal;
    @Basic
    @Column(name = "GENERATION_YEAR")
    private Long generationYear;
    @Basic
    @Column(name = "DEFUSINE_RATE")
    private Long defusineRate;
    @Basic
    @Column(name = "OLD_SEWAGE_RATE")
    private Long oldSewageRate;
    @Basic
    @Column(name = "NEW_SEWAGE_RATE")
    private Long newSewageRate;
    @Basic
    @Column(name = "NEW_SEWAGE_TOTAL_RATE")
    private Long newSewageTotalRate;
    /**
     * 垃圾入炉量
     */
    @Basic
    @Column(name = "GARBAGE_INFO_FURNACE")
    private Long garbageInfoFurnace;
    /**
     * 垃圾入场量
     */
    @Basic
    @Column(name = "GARBAGE_ADMISSION")
    private Long garbageAdmission;
    @Basic
    @Column(name = "GARBAGE_YEAR")
    private Long garbageYear;
    @Basic
    @Column(name = "GARBAGE_RATE")
    private Long garbageRate;

}
